اتوماسیون زیرساخت دستی با Ansible [ویدئو]

Hands-On Infrastructure Automation with Ansible [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Ansible یک چارچوب اتوماسیون زیرساخت است. نمونه های دیگر عبارتند از Chef، Puppet و SaltStack. در حالی که هر چارچوب ویژگی های منحصر به فرد خود را ارائه می دهد، Ansible یک مزیت دارد: سادگی. پیکربندی Ansible از فایل‌های YAML ساده، فشرده و تمیز استفاده می‌کند که به راحتی قابل درک و نگهداری هستند. Ansible بدون عامل است، به این معنی که خود Ansible نیازی به نصب بر روی ماشین های هدف ندارد. در عین حال، در حالی که یادگیری Ansible ساده است، قدرتمند و قابل توسعه است، و آن را حتی برای کارهای سخت مانند پیکربندی کل خوشه OpenStack به گزینه ای عالی تبدیل می کند. این دوره ویدیویی به شما نشان می دهد که چگونه از Ansible برای استقرار خودکار استفاده کنید تا بتوانید به سرعت و با اطمینان برنامه های خود را اجرا و ارتقا دهید. شما خواهید آموخت که چگونه اتوماسیون زیرساخت منجر به کاهش هزینه، بهره وری، در دسترس بودن، قابلیت اطمینان و عملکرد می شود. شما گام به گام یک استقرار واقعی Ansible از dotCMS را دنبال خواهید کرد، یک سیستم مدیریت محتوای منبع باز (CMS)، که محتوا را به وب سایت ها، اینترانت ها و برنامه های تلفن همراه ارائه می دهد. شما تجربه‌ای در دنیای واقعی به دست خواهید آورد که به شما کمک می‌کند تا به سرعت در استقرار خود شروع کنید. این شامل اطلاعاتی در مورد تمام مفاهیم و ویژگی‌های اصلی Ansible، از جمله کتاب‌های بازی، وظایف، نقش‌ها، قالب‌ها، متغیرها و ماژول‌ها می‌شود. در پایان دوره، می‌توانید کتاب‌های بازی، نقش‌ها و ماژول‌های سفارشی Ansible را ایجاد و نگهداری کنید، که به شما امکان می‌دهد از Ansible به عنوان بخشی از یک استراتژی DevOps یا اتوماسیون استفاده کامل کنید. بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/Hands-on-Infrastructure-Automation-with-Ansible [*]ایجاد یک استقرار سریع برنامه کاربردی قابل اعتماد موجود است. [*] پیکربندی Ansible خود را برای نگهداری آسان ساختار دهید. [*] چندین سرور را از یک محیط Ansible با پیکربندی متفاوت و همپوشانی مدیریت کنید [*] کارهای پیشرفته را به سادگی با داده های ساختاریافته انجام دهید. [*] نقش ها و ماژول های سفارشی Ansible را بسازید. [*]به راحتی متغیرها را در فایل های رمزگذاری شده ویرایش کنید و داده ها را به طور یکپارچه رمزگشایی کنید. هدف این دوره ویدیویی برنامه نویسان، مدیران سیستم و مهندسان DevOps است که شروع به یادگیری Ansible کرده اند و می خواهند قدم بعدی را در دانش Ansible خود بردارند. [*] اتوماسیون زیرساخت را درک کنید و یاد بگیرید که تصمیم بگیرید چه چیزی Ansible را انتخاب خوبی برای پروژه های شما می کند. * [*] با Ansible از طریق کتاب های بازی شروع کنید و با ساختن و استفاده از نقش هایی از Ansible Galaxy، اتوماسیون وظایف زیرساخت را سازماندهی کنید. * [*] متغیرها و الگوها را کاوش کنید تا پیکربندی استقرار برنامه‌ها را آسان کنید. *

سرفصل ها و درس ها

Ansible چه کاری می تواند انجام دهد؟ What Ansible Can Do?

  • بررسی اجمالی دوره The Course Overview

  • نسخه ی نمایشی Ansible Ansible Demo

  • DevOps و Immutable Infrastructure DevOps and Immutable Infrastructure

  • Ansible به عنوان یک انتخاب برای DevOps Ansible As a Choice for DevOps

  • نصب Ansible و مدیریت از راه دور Ansible Install and Remote Management

  • اجرای دستورات Ansible Running Ansible Commands

بررسی موجودی و استفاده از کتاب راهنما Exploring Inventory and Playbook Usage

  • فایل موجودی Ansible Ansible Inventory File

  • مقدمه ای بر Playbooks Introduction to Playbooks

  • استفاده از Tasks و Handlers Using Tasks and Handlers

  • پیکربندی سیستم ها از طریق موجودی Configuring Systems through the Inventory

  • ایجاد گروه های موجودی Creating Inventory Groups

  • کنترل اجراهای کتاب راهنما Controlling Playbook Runs

اعمال نقش در سیستم های چندگانه Applying Roles to Multiple Systems

  • ایجاد و استفاده از نقش ها Create and Use Roles

  • استفاده از ماژول های رایج Applying Commonly Used Modules

  • گرفتن نقش ها از Ansible Galaxy Getting Roles from Ansible Galaxy

  • استفاده از Role Handler ها، فایل ها و الگوها Using Role Handlers, Files, and Templates

  • وابستگی های نقش Role Dependencies

با استفاده از کتابخانه الگو Using the Template Library

  • نوشتن فایل ها از یک الگو Writing Out Files from a Template

  • کنترل جریان الگو Template Flow Control

  • محتوای پیکربندی مکرر Repeated Configuration Content

  • استفاده از پیش فرض ها و فیلترها Using Defaults and Filters

  • تعریف بلوک های قابل استفاده مجدد و وراثت Defining Reusable Blocks and Inheritance

حفظ نقش ها و الگوها با متغیرها Maintaining Roles and Templates with Variables

  • استفاده از متغیرها برای همه نقش ها Using Variables for All Roles

  • کشف حقایق قابل درک Exploring Ansible Facts

  • اعمال متغیرها در گروه ها و هاست ها Applying Variables to Groups and Hosts

  • استفاده از متغیرها برای کنترل وظایف Using Variables to Control Tasks

  • ثبت نتایج در متغیرها Registering Results in Variables

  • استفاده از لیست ها و دیکشنری ها در Tasks Using Lists and Dictionaries in Tasks

ذخیره فایل های پروژه خود در خزانه Storing Your Project Files in the Vault

  • هدف خرک Ansible Ansible Vault Purpose

  • رمزگذاری و رمزگشایی فایل ها Encrypt and Decrypt Files

  • فایل های رمز عبور Vault ایجاد کنید Create Vault Password Files

  • رمزگذاری فایل ها برای تحویل Encrypting Files for Delivery

ساخت ماژول های سفارشی برای وظایف Building Custom Modules for Tasks

  • ساختار ماژول Ansible Ansible Module Structure

  • استدلال ها و نتایج ماژول Module Arguments and Results

  • ماژول بی قدرتی Module Idempotence

  • حالت بررسی ماژول و تست ماژول Module Check Mode and Module Testing

  • مستندات ماژول و فراداده Module Documentation and Metadata

استفاده از Ansible با ابزارهای دیگر Using Ansible with Other Tools

  • کانکتور Ansible Docker Ansible Docker Connector

  • Ansible با Vagrant Ansible with Vagrant

  • متغیرهای سفارشی Ansible و Vagrant Ansible and Vagrant Custom Variables

  • Ansible و Packer Ansible and Packer

  • استفاده از Packer و Ansible برای ساخت تصاویر Docker Using Packer and Ansible to Build Docker Images

نمایش نظرات

اتوماسیون زیرساخت دستی با Ansible [ویدئو]
جزییات دوره
6 h 4 m
42
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
Alan Hohn
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alan Hohn Alan Hohn

Alan Hohn یک معمار نرم افزار است که عمدتاً با جاوای توزیع شده کار می کند. او تجربه زیادی در معماری مجدد سیستم های تعبیه شده و ترکیب رویکردهای تعبیه شده و سازمانی داشته است. اخیراً او کارهای زیادی با مجازی‌سازی، DevOps و فناوری‌های ابری انجام داده است. در طول چندین سال گذشته، او این فرصت را داشته است که دوره های آموزشی جاوا را تدریس کند. نقش و علاقه او همچنین به این معنی است که او مکررا کتابخانه های جدید و رویکردهای جدید را امتحان می کند. امید او این است که برخی از آن مطالب به همان اندازه که او گهگاه پیدا کرده برای دیگران مفید باشد. او در شرکت Lockheed Martin Mission Systems and Training استخدام شده و وبلاگ شخصی او Variegated نام دارد.